//此文件就是对于webpack进行增量配置，它是运行在nodejs中的commonjs
const {resolve}=require('path')
//增量对于本项目中的webpack配置进行修改和添加操作类
const {addDecoratorsLegacy,override}=require
('customize-cra')
//自定义webpack 配置
const customize=()=>config=>{
    //给当前项目添加一个@字符串，方便写代码时的导入路径
    config.resolve.alias['@']=resolve('src')
    return config
}

module.exports=override(
    //添加装饰器的支持
    addDecoratorsLegacy(),
    //添加自定义webpack配置
    customize()
)

